﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Frame.Lib.Data
{
    public abstract partial class DBHelper
    {
        private class MySqlDBHelper:DBHelper
        {
            public MySqlDBHelper()
            {
                 //MySqlConnection 
            }
            public override string ConnectionString
            {
                get
                {
                    throw new NotImplementedException();
                }
                set
                {
                    throw new NotImplementedException();
                }
            }

            public override System.Data.Common.DbTransaction Transaction
            {
                get { throw new NotImplementedException(); }
            }

            public override int RunSql(string sql, params object[] paras)
            {
                throw new NotImplementedException();
            }

            public override int RunSql(string[] sqls, params object[] paras)
            {
                throw new NotImplementedException();
            }

            public override System.Data.DataTable Query(string sql, params object[] paras)
            {
                throw new NotImplementedException();
            }

            public override List<Info> Query<Info>(string sql, params object[] paras)
            {
                throw new NotImplementedException();
            }

            public override void RunProc(string sql, params object[] paras)
            {
                throw new NotImplementedException();
            }

            public override T GetScalar<T>(string sql, params object[] paras)
            {
                throw new NotImplementedException();
            }

            public override void BeginTrans()
            {
                throw new NotImplementedException();
            }

            public override void CommitTrans()
            {
                throw new NotImplementedException();
            }

            public override void RollbackTrans()
            {
                throw new NotImplementedException();
            }
        }
    }
}
